package ltd.hanamaki.unittest.testng.demo01;

import org.testng.Assert;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Ignore;
import org.testng.annotations.Test;

public class JavaSourcesTestNG {

   static JavaSources javaSources ;

    @BeforeMethod
    public void setUp() {
        javaSources = new JavaSources();
    }

    @Test
    public void t() {
        int add = javaSources.add(2, 2);
        System.out.println(add);
        /* 如果预期值和实际值相等 ，就成功  不然就是失败的 Assert */
        Assert.assertEquals(add,78); // 在 testng中 是实际值在前 预期值在后
    }


//    @Ignore  // 忽略此方法执行
//    @Test(enabled = false) // 忽略此方法的执行
    public void t1() {
        int add = javaSources.less(2, 2);
        System.out.println(add);
    }


    @AfterMethod
    public void close() {
        /* 关闭 */
    }

}
